Formato
Somma(campo{;campo...})
Parametro
campo
- qualsiasi campo correlato, campo multiplo, o set di campi non multipli; o un'espressione che restituisce un campo, un campo multiplo o un set di campi non multipli.
I parametri racchiusi tra parentesi graffe { } sono opzionali.
Tipo di dati restituito
Numero
Descrizione
Restituisce il totale di tutti valori validi, non vuoti in:
![]() |
un campo multiplo |
![]() |
un campo in record correlati corrispondenti specificato da |
![]() |
diversi campi non multipli in un record |
![]() |
ripetizioni corrispondenti di campi multipli di un record |
![]() |
diversi campi nel primo record corrispondente specificati da |
Esempi
La tabella Fattura ha un portale che visualizza gli articoli.
Somma(Articoli::Prezzo)
calcola gli importi totali di tutti gli articoli riportati nella fattura.
Una tabella FatturazioneOre ha un portale che visualizza il tempo dedicato a un progetto. Le ore sono inserite in un campo Ora.
Somma(Ore::OreFatturabili)
restituisce il numero totale di ore fatturabili in un progetto. Pertanto, se il portale visualizza 40 ore e 15:30 ore, le ore fatturabili totali sono 55:30, oppure 55 e 1/2.
Nei seguenti esempi:
![]() |
Campo1 contiene due ripetizioni con i valori 1 e 2. |
![]() |
Campo2 contiene quattro ripetizioni con i valori 5, 6, 7 e 8. |
![]() |
Campo3 contiene 6. |
Se il risultato del calcolo non è un campo multiplo:
Somma(Campo2)
restituisce 26.
Somma(Campo1;Campo2;Campo3)
restituisce 12.
Se il risultato del calcolo è un campo multiplo:
Somma(Campo2)
restituisce un campo multiplo con 26 nella prima ripetizione.
Somma(Campo1;Campo2;Campo3)
restituisce un campo multiplo con 12, 8, 7, 8.
Nota Quando un campo di riferimento è un campo multiplo, la funzione Somma
restituisce la somma del primo campo ripetuto, quindi la somma del secondo campo ripetuto, e così via.
Argomenti correlati
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |